package cn.tedu.charging.order.config;

import cn.tedu.charging.common.utils.SnowflakeIdGenerator;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 在容器中管理一个雪花算法工具的bean对象
 */
@Configuration
@Slf4j
public class SnowFlakeConfiguration {
    @Bean
    public SnowflakeIdGenerator snowflakeIdGenerator(){
        log.debug("创建雪花算法工具对象");
        //构造方法有2个传参，分别是数据中心ID和机器ID
        return new SnowflakeIdGenerator(1,1);
    }
}
